home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / docs / misc / amigapl.9801.lzh / log / text0580.txt < prev    next >
Encoding:
Text File  |  1998-01-30  |  1.9 KB  |  48 lines

  1. > From:           "Piotr Hoppe" <piotr_hoppe@ii.tuniv.szczecin.pl>
  2. > Date sent:      Sat, 10 Jan 1998 17:21:51 MET-1MEST
  3. > Subject:        Re: Odczyt konfigu w C
  4. > To:             amigapl@amiga.com.pl
  5. > Send reply to:  AmigaPL - Lista uzytkownikow Amigi <amigapl@amiga.com.pl>
  6.  
  7. > > From:           "Adam 'Sherwood' Zaparci ski" <gielda@mtl.pl>
  8. > > Subject:        Odczyt konfigu w C
  9. > > Date sent:      Sat, 27 Dec 1997 02:57:26 +0100
  10. > > To:             amigapl@amiga.com.pl
  11. > > Send reply to:  AmigaPL - Lista uzytkownikow Amigi <amigapl@amiga.com.pl>
  12. > > Otoz chodzi mi o taka sytuacje: ma program, ktorego plik konfiguracyjny jest
  13. > > zwyklym plikiem tekstowym i informacje w nim zawarte sa zapisane w postaci:
  14. > > 
  15. > > ZMIENNA=WARTOSC  ;komentarz
  16. > > 
  17. > > przy czym wartosc to moze byc zarowno liczba, napis jak i wlacznik (Yes/No)
  18. > > oraz wlacznik kilku wartosci np dla kanalow Audio:
  19. > > 
  20. > > AUDIO= #1 #2 #4  ;wlacza kanaly 1, 2 i 4
  21. > > 
  22. > > I teraz pytanie: Jak najlepiej z poziomu C odczytac taki plik: Wczytywac do
  23. > > pamieci po jednej linii (fgets()) i sprawdzac ja czy nie zawiera kazdej ze
  24. > > zmiennych (strstr()) i po trafieniu na ta zmienna, ktora ta lini zawiera
  25. > > odczytac jej wartosc czy tez dla kazdej zmiennej wczytywac po kolei wszystkie
  26. > > linie i sprawdzac, ktora z nich zawiera dana zmienna. W obu wypadkach jest to
  27. > > dosc czasochlonne. A moze jest lepszy spos
  28. > Nie glupie, byloby wczytanie calego pliku i stworzenie procedury, 
  29. > ktora bedzie odnajdywac dana zmienna i odczytywac dla niej 
  30. > ustawienia, uniezalezniajac sie od kolejnosci nazw wprowadzonej w 
  31. > pliku konfiguracyjnym.
  32. > Piotr Hoppe
  33. > alias Bruner
  34. > e-mial: lostoczlu@waw.ids.edu.pl
  35. > - WFMH AmigaPL --------------------------------------------------------------
  36. >                   Ogloszenia kupno/sprzedaz  http://www.amiga.com.pl/gielda/
  37.  
  38. I to by sie zgadzalo
  39.  
  40. Piotr Hoppe 
  41.  
  42.